package com.saclub.app.common;

/**
 * 全局常量
 * 
 * @author li.li
 * 
 */
public class Constants {

	/**
	 * 服务请求结果
	 */
	public static final int REQUEST_RESULT_STATUS_SUCCESS = 0;// 返回状态 - 成功

	public final static int ACTIVITY_REQUEST_REFREASH_CODE = 4;// 刷新当前页

	/**
	 * 分享类型
	 */
	public static final int SHARE_PLATFORM_WECHAT_CIRCLE = 1;
	public static final int SHARE_PLATFORM_WECHAT_FRIEND = 2;

	/**
	 * 广告开关
	 */
	public static final String ONLINE_PARAMS_KEY_WELCOM_AD_VCODE = "welcome_ad_vcode";

	/**
	 * 
	 * 滑动类型类型
	 * 
	 */
	public enum SliderTypeEnum {
		startad(0), // 启动广告
		venus(1), // 金星
		mars(2), // 火星

		;

		private int type;

		private SliderTypeEnum(int type) {
			this.type = type;
		}

		public int getType() {
			return type;
		}
	}

	// /**
	// *
	// *
	// *
	// */
	// public enum NewTypeEnum {
	// saclub(14), //saclub首页
	// attitude(2), //态度
	//
	// ;
	//
	// private int type;
	//
	// private NewTypeEnum(int type) {
	// this.type = type;
	// }
	//
	// public int getType() {
	// return type;
	// }
	// }

	/**
	 * new_type分类
	 */
	public enum NewsTypeEnum {
		type_1(1), //
		type_2(2), //
		type_3(3), //
		type_4(4), //
		type_5(5), //
		type_6(6), //
		type_7(7), //
		type_8(8), //
		type_9(9), //
		type_10(10), //
		type_11(11), //
		type_12(12), //
		type_13(13), //
		type_14(14), //
		;

		private int type;

		private NewsTypeEnum(int type) {
			this.type = type;
		}

		public int getType() {
			return type;
		}

		public static NewsTypeEnum getByType(int type) {

			for (NewsTypeEnum newsType : NewsTypeEnum.values()) {

				if (newsType.getType() == type)
					return newsType;

			}

			return null;

		}
	}

}
